From 0351bc766c8c84fea8800abc118c31ba5b447f22 Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Wed, 24 Mar 2021 19:18:02 +0530 Subject: [PATCH] stack: Increase reference only if page is non-NULL g_list_nth_data() may return NULL if position is off the end --- gtk/gtkstack.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c index 41aa4958b5..9b1488b3b2 100644 --- a/gtk/gtkstack.c +++ b/gtk/gtkstack.c @@ -538,6 +538,9 @@ gtk_stack_pages_get_item (GListModel *model, page = g_list_nth_data (priv->children, position); + if (!page) + return NULL; + return g_object_ref (page); } -- 2.30.2